runtime.moduledata.ftab (field)

17 uses

	runtime (current package)
		plugin.go#L98: 	for i := 0; i < len(md.ftab); i++ {
		plugin.go#L99: 		entry := md.textAddr(md.ftab[i].entryoff)
		plugin.go#L104: 		f := funcInfo{(*_func)(unsafe.Pointer(&md.pclntable[md.ftab[i].funcoff])), md}
		symtab.go#L343: 	ftab         []functab
		symtab.go#L537: 	nftab := len(datap.ftab) - 1
		symtab.go#L540: 		if datap.ftab[i].entryoff > datap.ftab[i+1].entryoff {
		symtab.go#L541: 			f1 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i].funcoff])), datap}
		symtab.go#L542: 			f2 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i+1].funcoff])), datap}
		symtab.go#L547: 			println("function symbol table not sorted by PC offset:", hex(datap.ftab[i].entryoff), funcname(f1), ">", hex(datap.ftab[i+1].entryoff), f2name, ", plugin:", datap.pluginpath)
		symtab.go#L549: 				println("\t", hex(datap.ftab[j].entryoff), funcname(funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[j].funcoff])), datap}))
		symtab.go#L558: 	min := datap.textAddr(datap.ftab[0].entryoff)
		symtab.go#L559: 	max := datap.textAddr(datap.ftab[nftab].entryoff)
		symtab.go#L792: 	for datap.ftab[idx+1].entryoff <= pcOff {
		symtab.go#L796: 	funcoff := datap.ftab[idx].funcoff